eyelet punch - German English Dictionary